contracts construction estimating customer lawyer attorney construction software maison construction management project management design estimating management construction crm rénovation charpente law relationship